package com.qf;

import com.qf.intefaces.InterG;
import com.qf.methodref.RefA;

public class InterGTest {
    public static void main(String[] args) {

        //创建InterG的对象
//        InterG interG = (refA,name)->{
//            refA.ref1(name);
//        };

        /*
            抽象方法的参数列表和被引用方法的参数列表一致
                当抽象方法的第一个参数作为调用被引用方法的对象使用，后续参数列表一致
            lambda表达式的代码只能是一行
            参数传递过来不允许参与运算
         */
        InterG interG = RefA::ref1;
        interG.show(new RefA(),"aaaaaa");
    }
}
